package com.mililoan.model.system;

import java.io.Serializable;

import com.mililoan.common.bean.ExtraParam;

/**
 * 系统操作日志 domain
 * @author taochen
 * @version 1.0
 * @since 2017-08-26
 */
public class OpLog extends ExtraParam implements Serializable {
	
	private static final long serialVersionUID = 1L;
	public static final int SUCCESS = 1;//status 成功
	public static final int FAIL = 0; //status 失败
	
    /**
     * 主键
     */
    private long id;
    /**
     * 用户ID
     */
    private long userId;
    /**
     * 部门编号
     */
    private long depCode;
    /**
     * 用户名
     */
    private String userName;
    /**
     * 操作时间
     */
    private String opTime;
    /**
     * 参见功能号
     */
    private long opType;
    /**
     * 操作日志
     */
    private String operation;
    /**
     * 状态
     */
    private String status;
    /**
     * IP地址
     */
    private String ipadd;
    
    /**
     * 获取 主键
     * 
     * @return 主键
     */
   	public long getId(){
        return id;
    }
        
     /**
     * 设置 主键
     * 
     * @param id 设置主键
     */
    public void setId(long id){
        this.id = id;
    }
    
    /**
     * 获取 用户ID
     * 
     * @return 用户ID
     */
   	public long getUserId(){
        return userId;
    }
        
     /**
     * 设置 用户ID
     * 
     * @param userId 设置用户ID
     */
    public void setUserId(long userId){
        this.userId = userId;
    }
    
    /**
     * 获取 部门编号
     * 
     * @return 部门编号
     */
   	public long getDepCode(){
        return depCode;
    }
        
     /**
     * 设置 部门编号
     * 
     * @param depCode 设置部门编号
     */
    public void setDepCode(long depCode){
        this.depCode = depCode;
    }
    
    /**
     * 获取 用户名
     * 
     * @return 用户名
     */
   	public String getUserName(){
        return userName;
    }
        
     /**
     * 设置 用户名
     * 
     * @param userName 设置用户名
     */
    public void setUserName(String userName){
        this.userName = userName;
    }
    
    /**
     * 获取 操作时间
     * 
     * @return 操作时间
     */
   	public String getOpTime(){
        return opTime;
    }
        
     /**
     * 设置 操作时间
     * 
     * @param opTime 设置操作时间
     */
    public void setOpTime(String opTime){
        this.opTime = opTime;
    }
    
    /**
     * 获取 参见功能号
     * 
     * @return 参见功能号
     */
   	public long getOpType(){
        return opType;
    }
        
     /**
     * 设置 参见功能号
     * 
     * @param opType 设置参见功能号
     */
    public void setOpType(long opType){
        this.opType = opType;
    }
    
    /**
     * 获取 操作日志
     * 
     * @return 操作日志
     */
   	public String getOperation(){
        return operation;
    }
        
     /**
     * 设置 操作日志
     * 
     * @param operation 设置操作日志
     */
    public void setOperation(String operation){
        this.operation = operation;
    }
    
    /**
     * 获取 状态
     * 
     * @return 状态
     */
   	public String getStatus(){
        return status;
    }
        
     /**
     * 设置 状态
     * 
     * @param status 设置状态
     */
    public void setStatus(String status){
        this.status = status;
    }
    
    /**
     * 获取 IP地址
     * 
     * @return IP地址
     */
   	public String getIpadd(){
        return ipadd;
    }
        
     /**
     * 设置 IP地址
     * 
     * @param ipadd 设置IP地址
     */
    public void setIpadd(String ipadd){
        this.ipadd = ipadd;
    }
}


